Part Number Hot Search : 
C123E 74LS1 M3882 BL8536 74LS132 1117B SMK0460F CR100
Product Description
Full Text Search
 

To Download CY8C0104-PVI Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  psoc 125 khz rfid preliminary data sheet cy8c0104 and cy8c0105 july 23, 2004 ? cypress microsystems, inc. 2004 document no. 38-xxxxx rev. ** 1 cy8c0104, cy8c0105 features general 100-150 khz programmable carrier frequency manchester rf/32 and rf/64 compatible decodes and processes data ready-to-use with atmel/temic t55xx and em microelectronic sa em4100/02 transponder chips supports sequential terminators supports byte tracking low power consumption in sleep mode uart, i2c* and spi* compatible upgradeable software included in evaluation kit further expansion available through sonmicro programmable and customizable customizable code ? no need for external mcu programmable watchdog and sleep timers programmable read sequence programmable byte tracking settings easily calibrated programmable drive frequenc y and gain amplifiers optimize reading/writing distance complete evaluation tools evaluation board evaluation and programming software complete rfid unit user programmable area interface & application data processing and encoding data processing and encoding signal generation & data receipt analog features (filters, amplifiers) adc reference voltage generator antenna driver signal processing hardware uart i2c* 2x16 lcd driver* pwms counters user programmable user modules signal processing software spi* user programmable software spare gpio pins inductor functional diagram * available as custom option by sonmicro. rfid functional overview built on a psoc (programmable system-on-chip) platform, the rfid chip and chipmodule eliminate the need for external components such as filters, amplifiers and microcontrollers. approximately 4k of flash is available for customization to allow designers to personalize operations. the rfid chip and chipmodule work with both manchester rf/32 and manchester rf/64 modulations supporting atmel/temic t55xx transponders and em microelectronic sa em4100/02 transponder chips. modulation decoding the rfid chip and chipmodule generate a 100-150 khz rfid field, decode the transponder return signal, and store data to be processed or sent. the rfid chip and chipmodule are pre-programmed. in cases where users desire a custom decoding algorithm or to decode the signal with other modulations (e.g., bi-phase), the un- decoded signals are available on pins of the rfid chip. the pre-programmed decoding algorithm supports a sequential terminator, compatable with atmel/temic t55xx transponders.
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 2 byte tracking the decoding algorithm supports programmable byte tracking. a read can start after the tracking byte(s) has been detected. this feature can be used with read-only transponders (most t5530 transponders start with a 0xe6 header). it can also be used for security because another reader may not read correct data from a transponder if it does not know which tracking system is being used. flash programmability the rfid chip and chipmodule are programmable with smrfid ( sonmicro rfid) software through the uart pins. a user can program assembly code to the available flash memory providing access to control apis and hardware. this eliminates the need for an external microcontroller. because of the programmability of flash in the rfid chip and chipmodule, new features and modifications are easily implemented in user-specific applications. additional features parameters such as rfid tag programming period, internal amplifier gain, and carrier frequency are programmable through the uart and smrfid software. this allows the user to adjust the carrier frequency and baud rate for specific applications. calibration of the rfid chip and chipmodule is performed through the uart interface. general purpose input output (gpio) pins are available to expand the functionality of the devices and to control custom design elements. development tools evaluation kit the rfid evaluation kit (cy3220smrfid-rd) is a complete short-range 125 khz rfid reader. the rfid evaluation kit includes a chipmodule (cy8c0105) equipped with an rs232 serial communication chip to perform all rfid functions including reading and writing to tags, calibration, and communication to a user interface (pc). smrfid (sonmicro rfid) software the smrfid software included in the rfid evaluation kit is a microsoft windows-based interface for testing, programming, and calibrating a chipmodule with the evaluation board. complete software instructions and programming steps are described in the getting started guide and programming guide on the evaluation kit cd. rfid evaluation kit (cy3220smrfid-rd)
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 3 document conventions acronyms used the following table lists the acr onyms that are used in this document. acronym description api application programming interface cpu central processing unit dac digital-to-analog converter dc direct current gpio general purpose io io input/output lcd liquid crystal display pc personal computer psoc programmable system-on-chip pwm pulse-width modulator ram random access memory rfid radio frequenc y identification smp switch mode pump spi serial peripheral interface uart universal asynchronous receiver- transmitter units of measure a units of measure table is located in the electrical specifications section. tabl e 3-1 lists all the abbreviations used to specify psoc devices and the rfid in particular. numeric naming hexidecimal numbers are represent ed with all letters in upper case with an appended lower case ?h? (for example, ?14h? or ?3ah?). hexidecimal numbers may also be represented by an ?0x? prefix, the c coding conv ention. binary numbers have an appended lowercase ?b? (e.g., ?01010100b? or ?01000011b?). numbers not indicated by an ?h ?, ?b?, or 0x are decimal. customization 11 gpio pins and program may be customized and programmed with the smrfid software. for technical assistance, please reference sonm icro?s contact information in section 6 of this document. table of contents for an in depth discussion and more information about the psoc device, the platform of t he rfid chip and chipmodule, refer to the psoc mixed signal array technical reference manual . the remainder of this doc ument is organized into the following chapters and sections. 1. pin information 4 1.1 pinouts 4 1.1.1 cy8c0104 (rfid chip) 4 1.1.2 cy8c0105 (rfid chipmodule) 5 2. communication protocol 7 2.1 uart 7 2.1.1 read tag command 7 2.1.2 write tag command 8 2.1.3 byte tracking command 10 2.1.4 calibration commands 11 3.electrical speci fications 17 3 .1 absolute maximum ratings 17 3.2 electrical characteristics 17 3.2.1 dc chip-level specifications 18 3.2.2 dc general pu rpose io specifications 19 3.2.3 rs232 io specifications 19 3.3 performance spec ifications 19 4. packaging information 20 4.1 packaging dimensions 20 4.2 thermal impedances 21 5. ordering information 22 5.1 ordering code definitions 22 6. sales and service information 23 6.1 revision history 23 6.2 copyrights 23
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 4 1. pin information this chapter describes the cy8c0104/05 rfid device pins and pinout configurations. 1.1 pinouts the cy8c0104 rfid device is available in a variety of packages, which are listed and illu strated in the following section. the pinout for the cy8c0105 rfid chipmodule is shown and described ahead. please contact sonmicro at www.sonmicro.com regarding program customization and gpio pins. 1.1.1. rfid chip table 1-1. cy8c0104 rfid chip pin # pin name description 1 adrv0 antenna drive pin when the rfid chip tries to read the transponder, a ~125 kh z square wave with a 50% duty cycle is output on this pin as well as at adrv1, adrv2 and adrv3 pins to drive the antenna. t hese pins should be c onnected together externally to drive the antenna with more current. 2 gpio0 nc available for customization as gpio pin 3 rsrv0 reserved 0 connected externally to pin 4. 4 rsrv0 reserved 0 connected externally to pin 3. 5 adrv1 antenna drive pin see pin 1 description. 6 m_select mode select used to select the mode of operation. read mode if pin is logic 1 (5v) after po r. command receive mode if pin is logic low (0v) after por. use the xres pin connection to reset the rfid chip logic signals to change mode of operation. 7 adrv2 antenna drive pin see pin 1 description. 8 tx uart transmit, tx default communication rate = 19200 bps. ra te is available for customization. 9 smp switch mode pump (smp) connection to external components required. 10 adrv3 antenna drive pin see pin 1 description. 11 gpio1 nc available for customization as a gpio pin or for lcd control.. 12 gpio2 nc available for customization as a gpio pin or for lcd control.. 13 gpio3 nc available for customization as a gpio pin, ex ternal crystal connection or for lcd control.. 14 gnd ground connection 15 gpio4 nc available for customization as a gpio pin, ex ternal crystal connection or for lcd control.. 16 gpio5 nc available for customization as a gpio pin or for lcd control.. 17 gpio6 nc available for customization as a gpio pin or for lcd control.. 18 gpio7 nc available for customization as a gpio pin or for lcd control.. 19 xres external reset active high pin reset with internal pull down. 20 rx uart receive, rx default communication rate = 19200 bps. ra te is available for customization. 21 rsrv1 reserved 1 this pin is reserved and should be connected externally to pin 22. 22 rsrv1 reserved 1 this pin is reserved and should be connected externally to pin 21 23 gpio8 nc available for customization as a gpio pin 24 gpio9 nc available for customization as a gpio or for led control. 25 ref reference voltage this pin outputs a 2.6v refer ence voltage for the analog-front end. 26 gnd ground connection 27 ais analog input signal connected to analog front end 28 vdd supply voltage 5v input
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 5 cy8c0104 rfid chip adrv gpio0 rsrv0 rsrv0 adrv1 m_select adrv2 tx smp adrv3 gpio1 gpio2 gpio3 gnd vdd ais gndc ref gpio9 gpio8 rsrv1 rsrv1 rx xres gpio7 gpio6 gpio5 gpio4 pdip ssop 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 cy8c0105 rfid chipmodule adrv gpio0 t1out r1in m_select tx smp gpio2 gnd gpio3 gpio1 gnd nc ind2 vdd nc gnd gpio9 gpio8 rx xres gpio6 gpio4 gpio5 gpio7 nc vdd ind2 chip module 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 1.1.2. rfid chipmodule table 2-1. cy8c0105 rfid chipmodule pin # pin name description 1 adrv antenna drive pin. when the rfid chip tries to read the transponder, a ~125 khz square wave with a 50% dc signal is found on this pin. the other end of the antenna is connected to ind2. 2 gpio0 nc available for customization as a gpio pin. 3 t1out rs232 tx signal present at this pin (5v minimum) . do not connect this pin to ttl pins (5v) . t1out is pin 14 of max232 ic. designer may connect this pin to rx pin of pc com port (db9 pin 2) in order to transmit data to pc. 4 r1in rs232 rx (receive) signal present at this pin (30v maxi mum). do not connect this pin to ttl pi ns (5v). r1in is pin 13 of max232 ic. designer may connect this pin to tx pin of pc com por t (db9 pin 3) in order to receive data from pc. 5 m_select mode select used to select the mode of operation. read mode if pin is logic 1 (5v) after po r. command receive mode if pin is logic low (0v) after por. use the xres pin connection to reset the rfid chip logic signals to change mode of operation. 6 tx uart transmit, tx uart communication pin. connected to rs232 communication chip as well. signal on t1out (pin 3). default communication rate = 19200 bps. rate is available for customization. 7 smp switch mode pump (smp) connection to external components required. 8 gpio2 nc available for customization as a gpio pin or for lcd control.. 9 gnd ground ground connection. connec t to pins 12 and 26. 10 gpio3 nc available for customization as a gpio pin, for i2c, for external crystal connection or for lcd control.. 11 gpio1 nc available for customization as a gpio pin or for lcd control.. 12 gnd ground ground connection. connect to pins 9 and 26. 13 nc no connect this pin is not connected to an ywhere and thus is not functional. 14 ind2 inductor connection the second end of the inducto r is connected to this pin or pin 15 to complete the connec tion between the antenna driver and the analog-front end. pins 14 and 15 are connected internally.. 15 ind2 inductor connection the second end of the inducto r is connected to this pin or pin 14 to complete the connec tion between the antenna driver and the analog-front end. pins 14 and 15 are connected internally.. 16 vdd supply voltage 5v input 17 nc no connect no function. 18 gpio7 nc available for customization as a gpio pin or for lcd control.. 19 gpio5 nc available for customization as a gpio pin or for lcd control.. 20 gpio4 nc available for customization as a gpio pin, for i2c, for external crystal connection or for lcd control.. 21 gpio6 nc available for customization as a gpio pin or for lcd control.. 22 xres external reset active high pin reset with internal pull down. 23 rx uart transmit, rx uart communication pin. connected to rs232 communication chip as well. signal on r1in (pin 4). default communication rate = 19200 bps. rate is available for customization. 24 gpio8 nc available for customization as a gpio pin. 25 gpio9 nc available for customization as a gpio pin or for led control..
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 6 26 gnd ground ground connection. connect to pins 9 and 12. 27 nc no connect no function. 28 vdd supply voltage 5v input
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 7 2. communication protocol 2.1 uart this chapter describes the uart communication protocol fo r communication between the cy8c 0104/05 and an interface. other communication methods can be implement ed upon customer request. please visit www.sonmicro.com for support in adding a different communication protocol. the rfid chipmodule communicates with peripheral devices via 8-byte data packets at 19200 bps. this baud rate can be increased or decreased through firmware modifica tion. most commands consist of 8-byte packets but there are also 16-byte data packets. the rfid chipmodule sends the received data back to an external device upon receipt of the uart signal. the external device checks that the data is the same as the previously sent data. if the data is the same, it sends an acknowledgement. if not, i t sends a non-acknowledgement string message. 2.1.1 read tag command this command is used to start a read. ? re twwxyz ? ascii letters ?re? start the read command. the following table lis ts the appropriate values for the other characters. it is n ot possible to read block 0. table 2-1. read tag command scheme letter description value result ?0? byte track method ?1? sequential terminator method ?2? em4100/02 method t selects read method (string) ?3? em4100/02 (decoded) method ?32? manchester rf/32 ww modulation type (string) ?64? manchester rf/64 0x01 eco power mode x power mode (hex) 0x02 full power mode 0x01 read 1 time 0x02 read 2 times 0x03 read 3 times 0x04 read 4 times 0x05 read 5 times 0x06 read 10 times y number of reads (hex) 0x07 read always 0x01 read 1 block 0x02 read 2 blocks 0x03 read 3 blocks 0x04 read 4 blocks 0x05 read 5 blocks 0x06 read 6 blocks ?? ?? z* number of blocks* 0x31 read 31 blocks *most t55xx transponders consist of 8 blo cks. t5552 transponders consist of 32 blocks. if em4100/02 read methods are selected , the user does not need to program the number of blocks to be read.
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 8 2.1.1.1 read command example this example describe the commands necessary to read 4 blocks of a q5 transponder 1 time with manchester rf/64 modulation type in full power using the byte track method. table 4-2 shows the values that are used for t he command. the code that is se nt though the uart is shown below. table 2- 3 shows the steps in the read process. table 2-2. example read tag command values letter description value result t selects read method (string) ?0? byte track method ww modulation type (string) ?64? manchester rf/64 x power mode (hex) 0x02 full power mode y readtime (hex) 0x01 read 1 time z number of blocks (hex) * 0x04 read 4 blocks ?re064? + char(0x02) +char(0x01)+char(0x04) = re064 + <0x02> + <0x01> + <0x04> the designer must send the ?re064? string to rfid chip 2.1.1.2 uart read tag command process table 2-3 shows an example command process for sending a read command to the rfid chip. table 2-3. example read tag command process step process device messgae 1 send read command external re064 * 2 rfid chip returns read command rfid chip re064 * 3 compare sent command to returned command external 4 send acknowledge external acknwlge 5 return acknowledge rfid chip acknokok 6 execute read command rfid chip * this ? re064 ? value appears in the text box when using the smrfid software. 2.1.2 write tag command the rfid chip and chipmodule use this command to start programming a byte (for blocks 0-7): ? bl xy lc zz ? ascii letters ?bl? and ?lc? start the program command. the table 2-4 lists the appropriate values for the other characters. table 2-4. write tag command scheme (blocks 0- 7) letter description value result 0x30 + 0x30 program block 0 0x01 + 0x31 program block 1 0x02 + 0x32 program block 2 0x03 + 0x33 program block 3 0x04 + 0x34 program block 4 0x05 + 0x35 program block 5 0x06 + 0x36 program block 6 xy determines the block to be programmed (0-7) 0x07 + 0x37 program block 7 0x30 + 0x30 locked zz locked / unlocked 0x31+ 0x31 unlocked
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 9 use the following command to program blocks higher than 7: ?bl x flc zz ? ascii letters ?bl? and ?flc? start the program command. the following table lists the appropriate values for the other charact ers. table 2-5. write tag command scheme (blocks 8-31) letter description value result 0x08 program block 8 0x09 program block 9 0x0a program block 10 0x0b program block 11 ?? ?? 0x1d program block 29 0x1e program block 30 x determines the block to be programmed (8-31) 0x1f program block 31 0x30 + 0x30 locked zz locked / unlocked 0x31+ 0x31 unlocked 2.1.2.1 write tag command example 1 to program block 0 of a q5 transponder with ?6001f00e ? and to lock the block, use the following command: ?bl? + char(0x30) + char(0x30) +?lc? + char(0x31) + char(0x31) = ?bl00lc11? (send this string to the rfid chip) table 2-6 shows the values that ar e used for the command. table 4-3 s hows the steps in the read process. table 2-6. write tag command values letter description value result xy selects block to program (hex) 0x30 + 0x30 program block 0 zz modulation type (hex) 0x31 + 0x31 locked 2.1.2.2 uart write tag command example 2 to program block 1 of a q5 transponder with ?52588b45? without locking the block use the following command: ?bl? + char(0x01) + char(0x31) +?lc? + char(0x30) + char(0x30) = ?bl + <0x01> + 1lc00? (send this string to the rfid chip) table 2-7 shows the values that ar e used for the command. table 2-9 s hows the steps in the read process. table 2-7. example program command values letter description value result xy selects block to program (hex) 0x01 + 0x31 program block 0 zz modulation type (hex) 0x30 + 0x30 unlocked
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 10 2.1.2.2 uart write tag command example 3 to program block 20 of a q5 transponder with ?30303030? without locking the block, use the following command: ?bl? + char(0x14) + ?flc? + char(0x30) + char(0x30) = ?bl + <0x14> + 1lc00? (send this string to the rfid chip) table 2-8 shows the values that ar e used for the command. table 2-9 s hows the steps in the read process. table 2-8. example program command values letter description value result x selects block to program (hex) 0x14 program block 0 zz modulation type (hex) 0x30 + 0x30 unlocked 2.1.3.4 uart program command process table 2- 9 . example block program process step process device message 1 send program command external bl 0lc00* 2 rfid chip returns pr ogram command rfid chip bl 0lc00* 3 compare sent command to returned command external 4 send acknowledge external acknwlge 5 return acknowledge rfid chip acknokok 6 send program value external ? xxxxxxxx? 7 return program value rfid chip ?xxxxxxxx? 9 compare sent value to returned value external 10 send acknowledge external acknwlge 11 return acknowledge rfid chip acknokok 12 execute write command rfid chip * this ?bl 0lc00? value appears in the text box when using the smrfid software. 2.1.3 byte tracking to select byte tracking, the following command is used: ? trackda x ? table 2-10. byte tracking values letter description value result 0x01 track one byte 0x02 track two bytes 0x03 track three bytes x determines the number of bytes to be tracked 0x04 track four bytes to program the rfid to track 0xe7 in an in coming data stream, send the following command. ?trackda? + char(0x01) = ?trackda + <0x01? (send this string to the rfid chip) = ?trackda ? next, send the byte track value ?e7303030?
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 11 note, the transponder should have the value 0xe7 in its memory and byte track mode should be used. table 2-11. example byte track command process step process device message 1 send byte track command external ?trackda ? 2 rfid chip returns byte tr ack command rfid chip ?trackda ? 4 compare sent command to returned command external 5 send acknowledge external ?acknwlge? 3 wait for acknowledge message rfid chip 6 return acknowledge rfid chip ?acknokok? 7 wait for ?acknowledge from rfid chip external 8 send byte track value external ?e7303030? 9 return byte track value rfid chip ?e7303030? 10 compare sent value to returned value external 11 send acknowledge external ?acknwlge? 12 wait for acknowledge message rfid chip 13 return acknowledge rfid chip ?acknokok? 14 write new value to flash memory rfid chip * this ?trackda ? value appears in the text box when using the smrfid software. 2.1.4 calibration commands 2.1.4.1 programming transponder parameters transponder delay parameters p0, p1 and p2 determine the length of time for writi ng 0, 1 and a gap value to the transponder (t55xx) when the transponder is programmed. in the smrfid software these paramet ers are entered in microsecond format. the software then automatically calcul ates the parameters that are necessary to be sent to t he chip. parameters are determined according to type of transponder used (t55xx) and the inductor. see individual transponder datasheets for more information. these parameters determine the del ays. the built-in delay function for each param eter is determined by the to following formul a: delay k kl = + + 24000000 8 20 12 (1) for a 100 s delay, values of k = 26 and l = 6 work. first use the ?progrdly? comm and string to begin. next use the following command to send parameter values to the rfid chip. ? tuwxyz f r ? table 2-12. transponder delay parameter values letter delay parameter variable format t k hex u p0 l hex w k hex x p1 l hex y k hex z p2 l hex 2.1.4.1.1 delay parameter command example to program delay parameters of 100 ms, 300 ms, and 200 ms to p0, p1, and p2, respectively, first calculate the k and l values from equation (1). table 4-13. example delay parameter values delay parameter variable decimal hex
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 12 k 26 0x1a p0 l 06 0x06 k 62 0x3e p1 l 08 0x08 k 2 0x02 p2 l 198 0xc6 next, send the following command: ? progrdly ,? then the following command: char(0x1a) + char(0x06) char(0x3e) + char(0x08) char(0x02) + char(0xc6) + ?fr? = ?bl + <0x14> + 1lc00? (send this string to the rfid chip) table 2-14 shows the values that are us ed for the command. table 2-15 shows t he steps in the delay parameter command process. table 2-14. example delay parameter command process step process device message 1 send change delay parameter command external ?progrdly? 2 rfid chip returns change delay para meter command rfid chip ?progrdly? 3 compare sent command to returned command external 4 send acknowledge external ?acknwlge? 5 return acknowledge rfid chip ?acknokok 6 send change delay parameter value external ? > ?fr? 7 return change delay parameter value rfid chip ? > ?fr? 8 compare sent value to returned value external 9 send acknowledge external ?acknwlge? 10 return acknowledge rfid chip ?acknokok? 11 write new delay values to flash memory rfid chip * this ? > ?fr? value appears in the text box when using the smrfid software.
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 13 2.1.4.2 internal gain amplifiers there are two gain amplifiers inside the rfid chip. amplific ations values can be adjusted us ing the following command value: ? xy freeee? table 4-15. gain parameters for amplification letter description value amplification result 0x30 1.0 0x31 1.3 0x32 2.0 0x33 3.2 0x34 4.0 0x35 5.3 0x36 8.0 0x37 16.0 0x38 24.0 x sets gain parameter for amplifier 1 0x39 48.0 0x30 1.0 0x31 1.3 0x32 2.0 0x33 3.2 0x34 4.0 0x35 5.3 0x36 8.0 0x37 16.0 0x38 24.0 y sets gain parameter for amplifier 2 0x39 48.0 2.1.4.2.1 internal gain amplifiers example to download a gain of 8 for amplifier 1 and a gain of 16 to amplif ier 2, first send the ?gainsett? command. next, send the fol lowing command: char(0x36) + char(0x37) + ?freeee? = ?67freeee?
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 14 2.1.4.2.2 internal gain amplifiers command process table 4-16 shows the steps involv ed in setting the gain amplifiers. table 4-16. step process device message 1 send set gain amplifier command external ?gainsett? 2 rfid chip returns set gain amp lifier command rfid chip ?gainsett? 3 compare sent command to returned command external 4 send acknowledge external ?acknwlge? 5 return acknowledge rfid chip ?acknokok? 6 send gain amplifier value external ?67freee? 7 return gain amplifier value rfid chip ?67freee? 8 compare sent value to returned value external 9 send acknowledge external ?acknwlge? 10 return acknowledge rfid chip ?acknokok? 11 write new gain amplifier value to flash memory rfid chip 2.1.4.3 general system parameters there are four general system paramet ers for the rfid chip and transponders: ? r-adf ? p-adf ? wdr ? fpat. they are listed and described below. r-adf : this value determines the frequency when antenna is bei ng driven and attempting to read a transponder. the frequency is determined by a pwm. the input clock for the pwm is 24 mh z. for a desired output frequency, the following formulae should be applied. 1 24 ? = uency outputfreq mhz uency outputfreq (2) 2 period pulsewidth = (integer part) (3) if a 125 khz output frequency is desired, the period should be 191 and pulse width 96. t hese values are then converted into hexadecimal numbers and sent to the rfid chip. p-adf : this value determines the frequency when the antenna is being driven and attemp ting to write to a transponder. the frequency is determined by a pwm. the input clock for the pwm is 24mhz. for a desired output frequency, the following formulae should be applied. 1 24 ? = uency outputfreq mhz uency outputfreq (4) 2 period pulsewidth = (integer part) (5) if output frequency of 125 khz is desired, t he period should be 191 and pulse width 96. these values are then converted into hexadecimal numbers and sent to the rfid chip
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 15 wdr: this value determines the period for a watchdog reset. this value can be set to between 2 and 240 seconds. a hardware reset occurs after each peri od. note, the accuracy of the wdr period is low. fpat: this values determines the period for driving time of ant enna when low power read mode is used. there is an internal sleep timer adjusted to 1 second. when low power mode is select ed, the reader is active. t he antenna is driven in full power mode for the value of the fpat paramet er times 7.5 ms, then enters sleep again. for example, if fpat is 20, the reader will wake up for 150 ms then re-enter sleep if a transponder is not detected. this proc ess occurs once per second. current cons umption is between 50 and 100 ma for the 150 ms period and between 20 and 70 ua during sleep. the following command string should be sent to the rfid chip to program the four parameters listed above: ? tuwxyz fr.? table 4-17 lists the values for each parameter. table 4-17. general parameter values letter delay parameter variable value result format t period hex u r-adf pulse width hex w period hex x r-adf pulse width hex y wdr period 0x01 disables wdr hex 0x02 2-second period for wdr hex 0x03 2-second period for wdr hex ?? ?? ?? 0xf0 240-second period for wdr hex z fpat period hex 2.1.4.3.1 general parameters example to program the rfid chip with a r-adf of 122448hz, a p-adf of 125654hz, a 2-second wdr, and an fpat of 60, first send the ?systmset? command, then the following data: char(0xc3) + char(0x62) + char(0xbe) + cha r(0x5f) + char(0x02) + char(0x3c) + ?fr? = ??b cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 16 4.1.4.4 default parameter values table 4-19 lists the default values for eac h of the above parameters. for more in formation on these parameters, how to change them, and what they mean, please reference sections 4.1.4.1 th rough 4.1.4.3 of this document and the smrfid software guide. table 4-19. default parameter values parameter default values p0 50 p1 300 p2 300 gain 1 3.2 gain 2 16 r-adf adjusted for optimal distance in factory p-adf adjusted for optimal distance in factory wdr disabled fpat 20
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 17 3. electrical specifications this chapter presents the electrical and performance specifications of the cy8c0104 and cy8c0105 devic es. for the most up-to- date electrical and performance s pecifications, confirm that y ou have the most recent datas heet by going to the web at http://www.cypress.com/psoc . table 3-1. units of measure acronym description acronym description o c degree celcius mvrms microvolts root-mean-square bps bits per second mw microwatts db decibels ma milliampere ff femtofarad ms millisecond hz hertz mv millivolts kb 1024 bytes na nanoampere kbit 1024 bites ns nanosecond khz kilohertz nv nanovolts k ? kilohm ? ohm mhz megahertz pa picoampere m ? megaohm pf picofarad a microampere pp peak-to-peak f microfarad ppm parts per million h microhenry ps picosecond s microsecond sps samples per second v microvolts v volts 3.1 absolute maximum ratings table 3-2. absolute maximum ratings symbol description min typ max units notes t stg storage temperature -55 - +100 o c higher storage temperat ures will reduce data retention time. t a ambient temperature with power applied -40 +85 o c vdd supply voltage -0.5 +6.0 v v id dc input vss-0.5 vdd+0.5 v - dc voltage applied to tri-st ate vss-0.5 vdd+0.5 v i mio maximum current into an port pin -25 +50 ma i maio maximum current into an port pin configured as analog driver -50 +50 ma - static discharge voltage 2000 v - latch 200 ma table 3-3. operating temperatures symbol description min typ max units notes t a ambient temperature -40 - +85 o c t j junction temperature -40 - +100 o c the temperature rise from ambient to junction is package specific.
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 18 3.2 dc characteristics 3.2.1 dc chip-level specifications the following table lists guaranteed maximum and minimum specifications for the volt age and temperature ranges: 4.75v to 5.25v and -40 o c cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 19 table 3-6. rs232 io specifications parameter conditions min typ max units output voltage swing all transmitter outputs loaded with 3 k ? to ground 4 5.6 8 k ? logic pull-up current no load, t a = +25 o c 5 10 a receiver input voltage operating range -30 - -30 v input hysteresis vdd = 5v, no hyst eresis in shutdow n 0.2 0.5 1.0 v input resistance t a = +25 o c, vdd = 5v 3 5 6 k ? propagation delay normal operation 0.5 10 s transition region slew rate t a = +25 o c, vdd = 5v, r l ? 3 k ? , c l = 50 pf to 2500 pf, measured from +3v to - 3v or - 3v to +3v. 4 30 v/ s transmitter output resistance vdd = v+ = v- = 0v = 2v 300 ? transmitter output short- circuit current 10 ma 3.3 performance specifications table 3-3. performance specifications modulation min typ max units notes manchester 32 - 6.5 10 cm depends on inte rnal gain, antenna-driving frequency, induc tor size, q, series capacitance, transponder size. manchester 64 - 8 10 cm depends on internal gain, antenna-dr iving frequency, inductor size , q, series capacitance, transponder size. data read rate manchester 32 - 240 - byte/second decoded byte. manchester 64 - 120 - byte/second decoded byte. reading distances are measured with iso cards. smalle r tags/transponders have sm aller reading distances.
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 20 4. packaging information 4.1 packaging dimensions this chapter illustrates the packaging s pecifications for the cy8c 0104 device, along with the thermal impedances for each package and the typical package capacitance on crystal pins. figure 3-1. molded dip figure 3-2. soic
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 21 0.225" 0.485" 0.015" 0.050" 0.085" 0.055" 0.035" 0.055" 1.470" 0.795" figure 3-3. chipmodule 4.2 thermal impedances table 4-1. thermal impedances per package package typical ja * pdip 69 o c/w ssop 96 o c/w
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 22 5. ordering information the following table lists the cy8c0104/05 rfid device family features and ordering codes. table 5. cy8c0104/05 rfid device family features and ordering information package ordering code flash (kbytes) smp temperature range extra gpio pins xres dip cy8c0104-pi 4 yes -40 o c to +85 o c 11 yes soic (tape & reel) cy8c0104-sit 4 yes -40 o c to +85 o c 11 yes soic cy8c0104-si 4 yes -40 o c to +85 o c 11 yes ssop (tape & reel) CY8C0104-PVIt 4 yes -40 o c to +85 o c 11 yes ssop CY8C0104-PVI 4 yes -40 o c to +85 o c 11 yes chipmodule cy8c0105 4 yes -40 o c to +85 o c 11 yes 5.1 ordering code definitions cy 8 c xxxx - xx x deliver packaging t = tape and reel package type: thermal rating: p = pdip c = commercial pv = ssop i = industrial e = exteneded part number technology code: c = cmos marketing code: 8 = cypress microsystems company id: cy = cypress
cy8c0104 and cy8c0105 preliminary data sheet july 23, 2004 rev. ** 23 6. sales and service information to obtain information about cypress microsystems or psoc sales and technical support, reference the following information. cypress microsystems 2700 162 nd street sw, building d lynnwood, wa 98037 phone: 800.669.0557 or 425.787.4800 facsimile: 425.787.4641 web sites: company information ? http://www.cypress.com sales ? http://www.cypress.com/about us/sales_locations.cfm technical support ? http://www.cypress.com/support/login.cfm sonmicro electronics ltd. soda fab yolu. sonmez mer. fab. kazanli mersin 33270 turkey facsimile: 0 324 451 29 85 web site: company information ? http://www.sonmicro.com support ? http://www.sonmicro.com/ask.php products ? http://www.sonmicro.com/ask.php 6.1 revision history document title : cy8c0104, cy8c0105 preliminary data sheet revision ecn# issue date origin of change description of change ** 7/23/2004 ojmtmp. new. distribution : external/public posting : none 6.2 copyrights ? cypress microsystems, inc. 2004. all rights reserved. psoc? (p rogrammable system-on-chip?) ar e trademarks of cypress microsys tems, inc. all other trademarks or regi stered trademarks referenced herein are property of the respective corporations. the informati on contained herein is subject to change without notice. cypre ss microsystems assumes no responsibility for the use of any circuitry other than cir cuitry embodied in a cypress microsystems product. nor does it convey or imply any license under patent or other rights. cypress microsystems does not authorize it s products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. the inclusion of cypress microsystems products in life-supp ort systems application implies that the manufacturer assumes all risk of su ch use and in doing so indemnifies cypress microsystems against all charges. cypress microsystems products are not warranted nor intended to be used for medical, life-support, life-saving, critical contro l or safety applications, unless pursuant to an express wr itten agreement with cypress microsystems.


▲Up To Search▲   

 
Price & Availability of CY8C0104-PVI

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X